#ifndef BEHAVIOR_TREE_REPEAT_POLICY_H
#define BEHAVIOR_TREE_REPEAT_POLICY_H

#include "behavior_tree_policy.h"

namespace policy
{
class BehaviorTreeRepeatPolicy: public BehaviorTreePolicy
{
public:
    explicit BehaviorTreeRepeatPolicy(const std::string &name, int repeat_count);
    ~BehaviorTreeRepeatPolicy() override;

    void setRetryCount(int32_t count);
    int32_t getRetryCount() const;
};
}

#endif //BEHAVIOR_TREE_REPEAT_POLICY_H
